#ifndef _RETRO_EDITMAP
#define _RETRO_EDITMAP

namespace Retro
{
  namespace Creator
  {
    namespace Dialog
    {
      class EditMap : public DialogBase {
      protected:
        HWND            hEditWidth,
          hEditHeight,
          hEditLayers;
        HWND            hUpDownWidth,
          hUpDownHeight,
          hUpDownLayers;
        HWND            hEditName;
        Label           lblName,
          lblWidth,
          lblHeight,
          lblLayers;
        Button          btnOK, btnCancel;
        Separator       sepButtons, sepName;

        VOID            addHeader(INT cxMax, INT cyMax);
        VOID            addFooter();

        VOID            onNotify(Event::NotifyEvent& iEvent);
      };
    } // namespace Dialog
  } // namespace Creator
} // namespace Retro

#endif
